package org.farm.framework.elasticsearch.config;

import lombok.Data;

import java.io.Serializable;

/**
 * @author Frank Zou
 * @version v0.0.1
 * @date 2024/6/25
 * @description Elasticsearch 集群配置类
 */
@Data
public class EsClusterConfig implements Serializable {

    /**
     * 集群的名称
     */
    private String name;

    /**
     * 集群的节点
     */
    private String nodes;

    /**
     * Username
     */
    private String username;

    /**
     * Password
     */
    private String password;

    /**
     * 连接超时时间，单位毫秒
     */
    private Integer connectTimeout;

    /**
     * 读取超时时间，单位毫秒
     */
    private Integer socketTimeout;
}
